Computer science Lesson Plan
Class: 7th - Lesson:12 Music and translate

Purpose:To introduce students to the Music and Translate extensions in Scratch.

No. of Classes

One or two classes(Teacher's decision).

Materials Required

Scratch 3.0

Curriculum Content
  • 2.12) Music
  • 2.13) Translate
  • Prior knowledge

    Students should already be familiar with basic Scratch blocks (Events, Motion, Looks, Control). Basic understanding of how to add extensions in Scratch.

    Exercises

    Exercise:1



    • Insert a boy and a cat sprite. The cat will give instructions about the music. If you press the up,down,left,right arrow or space(You need to write a set of code to generate music by using music blocks from the extension), different music will play and the boy will dance.
    Link to view the model video for exercise-1.

    Exercise:2



    • Insert a girl sprite and it will get the user name and the language from the user. Then it will say the user's name in the language.(Make sure the language should be present in the language drop down).
    Link to view the model video for exercise-2.

    Solutions



  • Link to copy solution sb3 file for exercise-1.
  • Link to copy solution sb3 file for exercise-2.

  • Teacher's Instruction
    1. Before starting, ensure students are familiar with basic Scratch blocks like Events, Motion, Looks, Operators, and how to create simple programs.
    2. Teach students how to add the Music and Translate extensions in Scratch. Give a short demo of each—playing a note and translating a sentence.
    3. Explain what a language is and why translation can be useful in projects.